package com.ruoyi.nongjt.service;

import com.ruoyi.nongjt.domain.NjtUserRegister;
import com.ruoyi.nongjt.domain.dto.NjtUserRegisterDto;

import java.util.List;

public interface NjtUserRegisterService {
    List<NjtUserRegister> getNjtUserRegisterList(NjtUserRegister njtUserRegister);

    int updateNjtUserRegister(NjtUserRegister njtUserRegister);

    int deleteNjtUserRegisterByIds(List<Long> ids);
    
    /**
     * 用户注册
     * 
     * @param njtUserRegisterDto 用户注册信息
     * @return 结果
     */
    int registerUser(NjtUserRegisterDto njtUserRegisterDto);
    /**
     * 用户登录
     * @param mobilePhone 手机号
     * @param password 密码
     * @return 登录成功的用户信息（null表示登录失败）
     */
    NjtUserRegister login(String mobilePhone, String password);

    /**
     * 用户注册
     * @param mobilePhone 手机号
     * @param password 密码
     * @return 注册是否成功
     */
    boolean register(String mobilePhone, String password);

    int insertNjtUserRegister(NjtUserRegister njtUserRegister);
    int insertNjtUserRegister1(NjtUserRegister njtUserRegister);

}